home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / art&graf.ix / art-3484 / chromes / hpchrome.txt < prev    next >
Text File  |  1994-04-26  |  22KB  |  520 lines

  1. Rufus Developments presents 
  2. HPChrome
  3. version 1.5  (unregistered version)
  4.  
  5. *    Prints most picture file types
  6. *    Any size, anywhere on the page
  7. *    Cropped as you wish
  8. *    Supports colour and monochrome printers
  9. *    Works in any ST resolution
  10. *    Simple TV-like colour adjustment
  11. *    Desktop aware
  12. *    WHATIS and GEM-View aware 
  13.  
  14. Copyright (c) 1992-94, Rufus Developments. 
  15. All rights reserved. 
  16. Rufus Developments, 21 Rowlands Hill, Wimborne, Dorset BH21 2QQ, U.K.
  17.  
  18. Disclaimer
  19. Rufus Developments believes that HPChrome operates as described 
  20. herein.  But it disclaims responsibility for any direct, 
  21. indirect, incidental or consequential damages resulting from any 
  22. defect, error or failure to perform.  The user assumes all 
  23. liability. 
  24.  
  25. Manifest 
  26. The HPChrome package includes the following files:
  27. *    HPCHROME.PRG (the program)
  28. *    HPCHROME.TXT (this file)
  29. *    README.TXT 
  30.  
  31. Optional files which also may be included with your HPChrome 
  32. package:
  33. CHANGES        Chronological list of program updates 
  34. README        Additions and changes to the manual
  35. \WHATIS\    The WHATIS package by Bill Aycock (see later) 
  36. \PICTURES\    Sample pictures in supported formats 
  37.  
  38. With this version you do NOT need the file CONVERT.BIN which was 
  39. included with previous versions and other programs.
  40.  
  41. 1 Getting started 
  42.  
  43. Thanks for obtaining HPChrome. Because we would like you to 
  44. register as a user (see the file README.TXT), we are providing 
  45. only the minimum of documentation in this file. Upon registering 
  46. you will be sent a 24-page printed manual.
  47.  
  48. Picture Files
  49. HPChrome can print many different types of colour picture files 
  50. ... but not all of them. (See the Appendix and/or the README.TXT 
  51. file on the HPChrome disk for the latest list of formats, caveats 
  52. and warnings.)
  53.  
  54. Printer
  55. HPChrome works with an H-P DeskJet printer -- either a colour 
  56. Deskjet, or a mono DeskJet with Colour Kit (cyan, magenta and 
  57. yellow ink cartridges).
  58.  
  59. HPChrome has options which allow you to make the most of the 
  60. features of each model of DeskJet. Colour Kits are available from 
  61. ink refill suppliers. They can produce good quality colour 
  62. printing on mono DeskJets, by printing on four passes of the 
  63. paper through the printer: yellow, cyan, magenta, black.
  64.  
  65. Running HPChrome 
  66. You can run HPChrome from the Desktop by double-clicking on the 
  67. program icon, as normal.
  68.  
  69. You can, if you wish, use the Install Application facility to 
  70. install HPChrome as the application for the file type(s) you wish 
  71. to use. Then, by double-clicking a file of that type, HPChrome 
  72. will automatically load the file ready for printing. See your 
  73. Atari User Manual for more info.
  74.  
  75. If you are using an enhanced Desktop, then you can use the 
  76. features of your Desktop to pass HPChrome a filename parameter. 
  77. For example, with NeoDesk, you can place HPChrome's icon on the 
  78. Desktop, and drag a picture file on to it. HPChrome will 
  79. automatically load the file ready for printing.
  80.  
  81. 2 The Main Menu 
  82.  
  83. After displaying its title screen and awaiting your click of OK, 
  84. HPChrome displays the main menu in the centre of your screen. 
  85. With no file loaded, most of the buttons are greyed out and 
  86. cannot be used. We'd better click on the File button 
  87. straightaway!
  88.  
  89. Loading a File 
  90. Click to load a file. A File Selector will appear, for you to 
  91. select the file you wish to print. By default, the File Selector 
  92. will display files of whichever type is selected via the Options 
  93. menu, in the same folder as the program. (If WHATIS is installed 
  94. then all files in the folder will be displayed, regardless of 
  95. type.) 
  96. You are not forced to select a file of the default type. You can 
  97. choose a file of any supported type, and/or navigate to another 
  98. folder before choosing a file. HPChrome will remember the file 
  99. type and folder for next time. By saving your set-up, you can set 
  100. the same file type and folder for each session.
  101.  
  102. Draft/Normal/Best 
  103. These radio buttons select the quality of print-out. There is a 
  104. direct relationship between quality, time taken, and amount of 
  105. ink used. The three settings allow you to select both the 
  106. resolution at which HPChrome creates its output, and the 
  107. printer's internal quality setting, as follows.
  108.     Setting    Resolution    Printer mode
  109.     Draft    150 x 150    Draft 
  110.     Normal    300 x 300    Draft 
  111.     Best    300 x 300    Final
  112.  
  113. 3  Size and Position 
  114.  
  115. These two buttons both have the same function. The only 
  116. difference is in the measurements displayed next to each button. 
  117. Clicking on either one of them produces a menu which allows you 
  118. to adjust the size of the printed picture, and its position on 
  119. the page. You can adjust the layout either visually, using the 
  120. mouse in a WYSIWYG-style scenario, or with reference to 
  121. measurements displayed in inches or millimetres.
  122.  
  123. The main feature of this menu is a white rectangle, representing 
  124. the page on which your picture will be printed. Inside this, a 
  125. shaded rectangle represents the picture. At its bottom right-hand 
  126. corner is a white square, the `handle'.
  127.  
  128. To adjust the position of your picture on the page, move the 
  129. mouse pointer to within the shaded box, and press and hold down 
  130. the left mouse button. The mouse pointer changes into a flat 
  131. hand, and the shaded box follows it around the page as you move 
  132. it.
  133.  
  134. To adjust the size of your picture, move the mouse pointer to 
  135. within the handle, and press and hold down the left mouse button. 
  136. The mouse pointer changes into a pointing hand, and the shaded 
  137. box changes in size as you move it.
  138.  
  139. You may use the X/Y up/down arrow buttons to adjust the position, 
  140. and the W/H up/down arrow buttons to adjust the size, if you 
  141. prefer. This method can give more precise adjustments, to within 
  142. 1/300in. To do so, just press (and, if you wish, hold down) the 
  143. left mouse button while pointing at the appropriate XYWH up/down 
  144. button. If you attempt to move the picture outside the printable 
  145. area of the page then the ST's bell will ring.
  146.  
  147. For fine adjustment, hold Control. This gives the most accurate 
  148. adjustment. With Control held down, the change made by each click 
  149. is the printer's minimum dot size: 1/300in. (This is too small 
  150. for each click to show up in the number field. The number will 
  151. not be updated on every click.)
  152.  
  153. Port/Land 
  154. This pair of radio buttons allows you to choose whether your page 
  155. layout is Portrait (short edge at the top) or Landscape (short 
  156. edge at the side). 
  157.  
  158. 1:1
  159. This button controls Aspect Ratio Lock. When it is selected 
  160. (which it is by default), HPChrome will maintain your picture's 
  161. original form factor or aspect ratio (height to width). In 
  162. technical terms, the picture stays `in pro'.  With Aspect Ratio 
  163. Lock de-selected, you are free to adjust width and height 
  164. independently, to stretch or distort your picture, or make it 
  165. fill a given space.
  166.  
  167. 4  Crop 
  168.  
  169. The Crop feature allows you to choose the rectangular section of 
  170. the picture you wish to print. As well as choosing the important 
  171. area of the picture, you can discard the ink-wasting and 
  172. distracting black border and/or commercial message found on many 
  173. picture files.
  174.  
  175. When you click on the Crop button, HPChrome displays a `preview' 
  176. version of the picture on screen, along with a pair of cross 
  177. hairs, which can be moved around within the picture area using 
  178. the mouse. This feature works just like the Select Block feature 
  179. in DEGAS Elite. 
  180.  
  181. Place the cross hairs at one corner of the rectangle you want to 
  182. print, and click the left mouse button. The cross hairs now 
  183. change into a box, with one corner anchored at your chosen 
  184. location. Move the mouse until the box encloses your chosen 
  185. rectangle, and click the left mouse button again.
  186.  
  187. 5  Colour 
  188.  
  189. This button leads to a control panel where you can adjust the 
  190. colour rendering of the printed picture. You can optimise the 
  191. appearance of a given picture, compensate your individual optical 
  192. sensory system (screen/printer/eyes/brain), or create special 
  193. effects.
  194.  
  195. The control panel has been designed to be simple to use, similar 
  196. to a TV.
  197.  
  198. Just as with a TV, there is some interaction between the 
  199. controls. It is probably a good idea to make at least one print 
  200. with all sliders at 50 before starting to make adjustments.
  201.  
  202. 6  View 
  203.  
  204. HPChrome's View feature provides a quick check that the file you 
  205. are about to print is indeed the one you wanted to print, and 
  206. that the Crop area is set as you wish. It is not intended as a 
  207. true or high-quality representation of the picture, but uses a 
  208. quick-and-dirty method to give a reasonable representation 
  209. quickly.
  210.  
  211. Unlike in previous versions, the View feature works in all ST 
  212. screen resolutions, and needs no external files.
  213.  
  214. To use View, place the mouse pointer over the View button, and 
  215. hold down the left mouse button. Assuming you are not using 
  216. GEM-View (see below), your picture is displayed as long as you 
  217. hold down the button. If your picture has been cropped then a box 
  218. showing the area that will be printed is displayed with the 
  219. picture. When you release the mouse button, the menu is 
  220. re-displayed.
  221.  
  222. Using GEM-View
  223. If you have the GEM-View program by Dieter Fiebelkorn then you 
  224. already have powerful and flexible file viewing, cropping and 
  225. conversion features. It is thanks to the existence (and wide 
  226. availability) of such excellent programs that HPChrome does not 
  227. provide these facilities at more than the most basic level. We 
  228. cannot equal or surpass the performance of GEM-View (and other 
  229. programs in this line such as PhotoChrome, ImageCopy and 
  230. ViewGIF). Our aim in HPChrome is to give you a convenient way to 
  231. benefit from these programs while also enjoying HPChrome's unique 
  232. printing facilities.
  233.  
  234. GEM-View can be used instead of HPChrome's View feature. In this 
  235. case, clicking the View button will freeze HPChrome and run 
  236. GEM-View, which will then load and display your picture file. 
  237. With GEM-View running, you can view your file in a far superior 
  238. way, also view, convert, and crop files in numerous supported 
  239. formats. When you quit GEM-View, HPChrome is re-activated.
  240.  
  241. As well as viewing, you may find GEM-View particularly useful for 
  242. converting files from formats that HPChrome doesn't support. See 
  243. the GEM-View documentation for more details. You also can use any 
  244. available desk accessories, which is not possible in the present 
  245. version of HPChrome.
  246.  
  247. See under Options on how to install GEM-View with HPChrome.
  248.  
  249. 7  Print
  250.  
  251. When you're ready to print the picture, click on this button. A 
  252. `thermometer' will appear while HPChrome performs the 
  253. calculations necessary to scale and colour the picture the way 
  254. you requested. Then, if you are using a DeskJet 500C or 550C, 
  255. printing will begin.
  256.  
  257. With other printers, a menu will appear which requests you to 
  258. insert the correct ink cartridge for the forthcoming printer 
  259. pass. It also offers various options:
  260.  
  261. OK!    Go ahead and print this pass
  262. Skip    Skip this pass and go on to the next
  263. Again    Go back and repeat the previous pass
  264. Cancel    Forget about printing and return to the main menu
  265. Test    Test the ink cartridge
  266.  
  267. The `Test' option is recommended for where an ink cartridge has 
  268. not been used for some time, to ensure ink is flowing well before 
  269. beginning to print. This is specially useful with refilled ink 
  270. carts.
  271.  
  272. While printing, the screen tells you the amounts done and left to 
  273. do, with a `guesstimate' of the remaining time. This is 
  274. completely accurate when it indicates zero.
  275.  
  276. To stop printing, press the ST's UNDO key. The program will stop 
  277. processing your picture, and return to the main menu. Your 
  278. printer may continue to print, though, if there is data still in 
  279. its buffer or in the ST's spooler.
  280.  
  281. 8  Options 
  282.  
  283. Clicking on the Options button displays the Options menu. You 
  284. almost certainly will want to set up some or all of the options 
  285. before loading and/or printing a picture. In the registered 
  286. version, when they are set to your satisfaction, you can save 
  287. them for future use. As an incentive to register, this feature is 
  288. disabled in the freely distributable version.
  289.  
  290. File type 
  291. This may be set to whichever type of file you wish to print. It 
  292. determines which file types are shown in the File Selector when 
  293. you click on File. If WHATIS is installed (see Appendix 1) then 
  294. this option is irrelevant as the File Selector then shows all 
  295. file types.
  296.  
  297. AutoPrint 
  298. This feature has been designed for the benefit of those who want 
  299. a simple one-step solution for picture printing (such as 
  300. children). It also is useful in any situation where you wish to 
  301. automate the printing process.
  302.  
  303. With AutoPrint selected (shown by a tick), after loading a pictu- 
  304. re, HPChrome will immediately print it and exit. If passed a pic- 
  305. ture file parameter, it will print the picture (using the default 
  306. settings) and then exit.
  307.  
  308. By saving your defaults with AutoPrint selected, when you run the 
  309. program again, passing a picture file parameter (either by drag- 
  310. ging it on to the program icon, or by using the Install Applica- 
  311. tion facility), HPChrome will, without further ado, load your 
  312. picture file, print it using your saved settings, and exit.
  313.  
  314. As well as saving you the time and effort of manually selecting 
  315. all the settings and then clicking on Print, this option also 
  316. saves the time taken to convert the image for screen display, as 
  317. the image is not displayed.
  318.  
  319. The two useful benefits of this approach:
  320.  
  321. If you wish your children to be able to print their pictures 
  322. easily, then use the Install Application facility to install 
  323. HPChrome as the application for the file type they are creating. 
  324. They then will be able to print any picture (using the settings 
  325. stored in your HPCHROME.INK file) simply by double-clicking on 
  326. the icon of the file they want to print.
  327.  
  328. Advanced scenario: by running HPChrome from a CLI (command line 
  329. interpreter) with batch file facility, you can program multiple 
  330. runs of HPChrome, to carry out a series of tasks automatically. 
  331. For example, sheets of sticky labels where an image must be 
  332. printed several times per sheet, with accurate positioning. With 
  333. a batch command file which suitably copies and renames 
  334. HPCHROME.INK files, possibly with pauses for the operator to load 
  335. paper, you can set up complex print-jobs requiring a minimum of 
  336. human intervention.
  337.  
  338. Printer 
  339. Here you tell HPChrome what type of printer you are using.  Click 
  340. the up-arrow button to cycle through the available options. If 
  341. the printer is a monochrome printer then HPChrome expects you to 
  342. use a Colour Kit, consisting of ink cartridges in Yellow, Cyan, 
  343. Magenta, and Black. Several neat features maximise the 
  344. convenience and productivity of this method of colour printing.
  345.  
  346. If, on the other hand, you are fortunate and own one of H-P's 
  347. colour ink-jet printers such as the 500C and 550C, then HPChrome 
  348. will make the most of it.
  349.  
  350. A special mode is provided for 500C owners, printing the picture 
  351. in two passes: first three-colour, then (after changing the ink 
  352. cartridge) Black. Printing with `true black' rather than the 
  353. 500C's normal `composite black' can give much better results, and 
  354. save a good deal on expensive coloured ink carts.
  355. Unit
  356. The Size/Layout menu can display measurements in units of either 
  357. inches or mm. Click to select whichever you prefer.
  358.  
  359. GEM-View On/Off/Locate
  360. As discussed under View, you can use GEM-View from within 
  361. HPChrome for superior picture file viewing, processing and 
  362. conversion. Click on the small square box to turn this facility 
  363. on and off. The box is `ticked' if GEM-View is available and 
  364. selected. If it is available, but you do not wish to use it on 
  365. this occasion (you may wish to check on the Crop of the picture), 
  366. then you can turn it off. Clicking on View will then give the 
  367. normal built-in View feature.
  368.  
  369. To make GEM-View available from within HPChrome, simply copy the 
  370. program file into the same folder as HPChrome. If your copy of 
  371. GEM-View exists in a different folder, you just need to tell 
  372. HPChrome where to find it.  Click on the GEM-View Locate button, 
  373. and use the File Selector to navigate to, and select, the 
  374. GEM-View program file (GEMVIEW.APP).
  375.  
  376. Media 
  377. The three radio buttons allow you to select the type of media you 
  378. will be printing on to: Plain, Glossy, or Transparency.
  379.  
  380. Number of copies
  381. You may print from 1 to 99 copies of your picture.
  382.  
  383. Appendix 1: External Programs 
  384.  
  385. GEM-View 
  386. GEM-View is shareware, and is widely available from Atari ST 
  387. oriented BBSs, archive servers, and PD libraries. The 
  388. registration fee for UK users is  payable in sterling through a 
  389. local registration scheme.  If you have difficulty in obtaining a 
  390. copy of GEM-View, please contact us. We are (of course) a 
  391. registered user and can therefore always supply you with the very 
  392. latest version.
  393.  
  394. The features described were developed using version 3.02 of 
  395. GEM-View. 
  396.  
  397. Alternative viewing programs
  398.  
  399. You may wish to install a different program in place of GEM-View. 
  400. This can be done using the Locate feature, just choose another 
  401. program instead of GEM-View. HPChrome calls the installed program  
  402. with a command line containing the full pathname of the currently 
  403. loaded picture file. This should work with any program that 
  404. accepts a filename parameter, but if you have difficulties with a 
  405. particular program, please contact us.
  406.  
  407. WHATiS 
  408.  
  409. The WHATIS program/accessory by Bill Aycock can identify more 
  410. than 125 different types of file, and diagnose corrupted files. 
  411. HPChrome also needs to do this, to identify unambiguously several 
  412. different type of files, possibly from different sources, freely 
  413. selected by the user. It would be futile for HPChrome to try to 
  414. duplicate the functionality of the well developed and bug free 
  415. WHATIS. Fortunately Bill Aycock has provided a `WHATIS Server' 
  416. mode whereby other programs can use it to identify files. 
  417. HPChrome has been designed to take advantage of this facility to 
  418. provide better and more robust file type identification.
  419.  
  420. If you have WHATIS installed as a desk accessory, then HPChrome 
  421. will automatically use it, to check that any file you select is a 
  422. genuine file of the chosen type, before allowing it to be loaded. 
  423. This security check before loading gives HPChrome the benefit 
  424. that attempting to load a corrupted or wrongly typed file will 
  425. not crash the program.
  426.  
  427. Also, you may load any type of supported picture file, even if it 
  428. is not selected as the current file type in the Options menu. 
  429. When you click on File, the File Selector shows all files in the 
  430. selected folder. While loading and converting the file, its 
  431. description (as determined by WHATIS) is shown in small letters 
  432. in the `thermometer' display.
  433.  
  434. If the file is not of a type supported by HPChrome then the alert 
  435. box that tells you this will include the file description 
  436. provided by the `WHATIS Server'.
  437.  
  438. If you do not have WHATIS installed as a desk accessory, then 
  439. HPChrome will identify files by their filename extension. For 
  440. example, .PC1 will be assumed to represent a compressed low 
  441. resolution DEGAS pic, .GIF a GIF pic, and so on.
  442.  
  443. Passing a Filename to HPChrome 
  444.  
  445. With some Desktop versions and extensions (such as TOS 2.X and 
  446. NeoDesk) you can pass a parameter to a program by dragging a file 
  447. icon on to the program icon. HPChrome accepts a parameter from 
  448. the calling program, and interprets it as a command to load the 
  449. file whose name was passed.
  450.  
  451. HPChrome doesn't act on this command until after it has loaded 
  452. the HPCHROME.INK file (if any). Therefore, if you had AutoPrint 
  453. switched on in the Options menu when saving the .INK file, then 
  454. HPChrome will load and immediately print the passed file (using 
  455. all the settings, such as Size, Position and Crop, stored in the 
  456. .INK file), and then exit to the Desktop or shell.
  457.  
  458. Appendix 2: File Types
  459.  
  460. The information in this Appendix is subject to change. Please 
  461. consult the README.TXT file supplied with the program, for 
  462. possible updates.
  463.  
  464. Large picture files require a correspondingly large amount of 
  465. memory to load into your ST. HPChrome will complain if a picture 
  466. requires more memory than is available. You may like to re-boot 
  467. your ST with fewer desk accessories, RAMdisks etc, or upgrade its 
  468. memory.
  469.  
  470. DEGAS  
  471. The classic low-res 320 x 200 x 16 colour screen dump. HPChrome 
  472. knows both Normal (.PI1) and Compressed (.PC1) files, from both 
  473. DEGAS and DEGAS Elite, and the many other programs that save 
  474. compatible files. Knows about the STE's 4096-colour palette even 
  475. though your ST may not.
  476.  
  477. NEOchrome
  478. These files are similar to DEGAS picture files, though not 
  479. compressed.
  480.  
  481. GIF™ 
  482. Graphics Interchange Format files with up to 256 colours or grey 
  483. scales. HPChrome understands both the GIF87a and GIF89a 
  484. specifications, including interlaced GIFs. It extracts only the 
  485. first image block from the file, and silently ignores any GIF 
  486. extension blocks. We have successfully printed a wide range of 
  487. GIFs from many different sources, including those tricky 
  488. skin-tones.
  489.  
  490. TIFF
  491. The TIFF specification is so wide ranging that no program can 
  492. implement more than a sub-set. HPChrome has printed all the TIFFs 
  493. we've tried it on: Intel or Motorola format, 8- or 24-bit, plain 
  494. or compressed. But we can't guarantee that it will print yours. 
  495. HPChrome doesn't support LZW compression for TIFF files.
  496.  
  497. Tiny
  498. Compressed DEGAS-type pictures produced by David Mumper's 
  499. TinyStuff program -- statistically one of the best available 
  500. picture compression methods, giving very small files that still 
  501. unpack quickly. (Please note that WHATIS has a problem 
  502. distinguishing these files from other files with the same 
  503. `signature' and it is best to ignore the displayed file 
  504. description.)
  505.  
  506. RAW
  507. These are the output files from ray tracing programs such as QRT 
  508. -- full 24-bit colour bit-maps, using three bytes per pixel.
  509.  
  510. Spectrum 512/4096
  511. These 320 x 200 picture files can have up to 512 or 4,096 
  512. colours, but only 48 different colours in each scan-line.
  513.  
  514. (X)IMG
  515. These are GEM bit-image files as produced by many applications on 
  516. the ST. HPChrome only works with IMG files with 8-bit colour 
  517. palettes.
  518.  
  519. // ENDS //
  520.